package com.xzz.enums;

public enum GlobalErrorCode {

    // 成功
    SERVICE_OK("0", "服务正常！"),

    // 失败
    SERVICE_ERROR("-1", "服务不可用，请稍后重试！"),

    // 100xx公共异常
    SERVICE_PARAM_IS_NULL("10001", "参数不能为空！"),
    SERVICE_PARAM_IS_BUCK("10002", "您已被拉黑，请及时与管理员联系"),

    // system服务：200xx

    // uaa服务：200xx

    // usere服务：300xx开头
    USER_USERNAME_ERROR("30001", "用户名称不合法！"),
    CODE_EXPIRED_ERROR("30002", "验证码过期"),
    CODE_MISMATCH_ERROR("30003", "验证码不正确"),
    USER_EXIST_ERROR("30004", "手机已注册"),
    USER_LOGIN_ERROR("30005", "手机没有保存成功"),

    REPEATOPERATION_ERROR("10002","请勿重复点击"),

    IMAGECODEKEY_ERROR("10003","图片验证码过期，请重新输入"),

    IMAGECODEVALUE_ERROR("10004","错误的图片验证码，请重新输入"),

    PHONE_ERROR("10005","手机号异常，请重新输入"),

    COURSE_EXISTED_ERROR("10006", "课程名称重复，请重新输入")

    ;

    // 异常码
    private String code;

    // 异常信息
    private String message;

    GlobalErrorCode(String code, String message) {
        this.code = code;
        this.message = message;
    }

    public String getCode() {
        return code;
    }

    public String getMessage() {
        return message;
    }
}